home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 042a / rkpls301.zip / READ.ME < prev    next >
Text File  |  1993-03-04  |  3KB  |  90 lines

  1.  
  2.  
  3. ------------------------------------------------------------------------------
  4.  
  5.  
  6.                          Printing RkPlus Documentation
  7.  
  8.  
  9. The RkPlus documentation (RKPLUS.DOC, RKP2ENC.DOC and RKP3ENC.DOC) contains 
  10. line-drawing characters and other Hi-Bit ASCII characters (above 127).  Some 
  11. printers are unable to correctly print these characters.  If your printer is 
  12. one of these, you will need to use the HiBit filter (HIBIT.EXE) that is 
  13. supplied with RkPlus.  HiBit will replace all characters above 127 with the 
  14. most closely corresponding characters below 128.
  15.  
  16. To print the RkPlus documentation using HiBit, simply type:
  17.  
  18.   PRINT filename | HIBIT
  19.  
  20. where "filename" is any of the RkPlus documentation files.  For example:
  21.  
  22.   PRINT RKPLUS.DOC | HIBIT
  23.  
  24. This will print RKPLUS.DOC, filtering the text throught HIBIT.EXE.
  25.  
  26.  
  27. ------------------------------------------------------------------------------
  28.  
  29.  
  30.                   Upgrading from RkPlus versions prior to 3.0
  31.  
  32.  
  33. Version 3.0 is a MAJOR update to RkPlus.  It offers several new features, as 
  34. well as some changes to the way that keys may be generated.
  35.  
  36. Due to conflicts between the enum values of Rkp.Status and those returned by 
  37. other units being developed by Serious Cybernetics, a new, more consistant 
  38. error reporting approach was chosen.  Errors are now returned via 2 functions. 
  39. RkpOK returns a boolean which will be True unless an error has occured and 
  40. RkpError returns a word containing the error code.  The error codes will be 
  41. compatible with those returned by future Serious Cybernetics units. 
  42. Registration status is returned in the boolean Rkp.Registered (in the Rkp 
  43. record).  All references to Rkp.Status will need to be changed.  (see 
  44. RKPLUS.DOC for details)
  45.  
  46. If you want RkPlus to generate and use keys that are compatible with version 
  47. 2.x, you MUST do the following :
  48.  
  49. [1] Change
  50.  
  51.       Uses
  52.         RkPlus;
  53.  
  54.     to
  55.  
  56.       Uses
  57.         RkPlus, Rkp2Enc;
  58.  
  59. [2] Make sure that the values of BaseYear and UseExpDays are not changed by
  60.     your programme.
  61.  
  62. [3] Make sure that your programme doesn't call the SetEncode procedure.
  63.  
  64.  
  65. ------------------------------------------------------------------------------
  66.  
  67.  
  68.                   Upgrading from RkPlus versions prior to 2.4
  69.  
  70.  
  71. Due to a conflict between the naming of the RkPlus Registration Record as "Reg" 
  72. and the use of "Reg" in other programmes/units as a record for holding 
  73. registers, I have changed the name to "Rkp".  Therefore all occurances of 
  74. "Reg." in your existing programmes will need to be replaced with "Rkp." This 
  75. can be done easily in the IDE by pressing CTRL-Q then CTRL-A then typing "Reg." 
  76. (without the quotes) and pressing ENTER then typing "Rkp." (without the quotes) 
  77. and pressing ENTER then typing "GNU" (without the quotes) and pressing ENTER.
  78.  
  79. Also, due to a bug in the encryption algorythm, programmes which had an 
  80. OwnerCode and/or ProgramCode of less than 10 characters MAY have produced 
  81. incorrect keys under certain conditions.  This has been fixed in versions 2.4 
  82. (and higher), but new keys MAY have to be generated for such programmes.  This 
  83. problem did not exist (to the best of my knowledge) when the OwnerCode and 
  84. ProgramCode were both longer than 10 characters.
  85.  
  86.  
  87. ------------------------------------------------------------------------------
  88.  
  89.  
  90.